Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Linux targets for ARM, ARMv7 and AARCH64 #1419

Merged
merged 2 commits into from
Nov 5, 2022

Conversation

adur1990
Copy link
Contributor

@adur1990 adur1990 commented Nov 4, 2022

This Pull Request fixes/closes #1343.

It changes the following:

  • Adds compilation target for ARM, ARMv7 and AARCH64

As now code was changed, no tests beyond executing the binary are needed.

@extrawurst
Copy link
Collaborator

Thanks!
Please also add a changelog entry

@extrawurst
Copy link
Collaborator

why is this specific to ubuntu-22.04?

@extrawurst extrawurst merged commit a172b18 into gitui-org:master Nov 5, 2022
@adur1990
Copy link
Contributor Author

adur1990 commented Nov 7, 2022

It is not depending on ubuntu-22.04, but I use this more or less as a placeholder OS to build the ARM targets. The alternative I considered was to build the ARM targets when matrix.os = 'ubuntu-latest', i.e., when the regular Linux target is built. But I thought that having the ARM targets built separately makes more sense. Unfortunately, however, there was no obvious and easy way (at least I can't see it) to achieve this using the current build chain.

@extrawurst
Copy link
Collaborator

ok I think then we should make it use ubuntu-latest. you can always make this a separate step entirely or introduce another variable into the matrix build to check for. lets not misuse a pinned os version for it. this otherwise looks like a specific intent (like I thought in this case)

IndianBoy42 pushed a commit to IndianBoy42/gitui that referenced this pull request Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

aarch64 build?
2 participants